
import {Permission} from "./Permission";
/**后台返回的 模块权限 */
export class ModulePermission{
	/**模块 id*/
	moduleId:number;
	/**模块 code*/
	moduleCode:string;
	/**模块名*/
	moduleName:string;
	/**模块 url*/
	moduleUrl:string;
	/**上级模块 CODE*/
	parentModuleId:number;


	/**模块 id*/
	permissionId:number;
	/**权限 编号*/
	permissionCode:string;
	/**权限名*/
	permissionName:string;
	/**权限 url*/
	permissionUrl:string;

	/**是否显示,如果有权限才会显示*/
	display:boolean=false;
	/**ModelPermission 按  moduleCode 分组 后 permissions*/
	permissions:Permission[];


	constructor(moduleId:number,moduleCode:string,moduleName:string,moduleUrl:string,parentModuleId:number,permissionId:number,permissionCode:string,permissionName:string,permissionUrl:string){
		this.moduleId=moduleId;
		this.moduleCode=moduleCode;
		this.moduleName=moduleName;
		this.moduleUrl=moduleUrl;
		this.parentModuleId=parentModuleId;
		this.permissionId=permissionId;
		this.permissionCode=permissionCode;
		this.permissionName=permissionName;
		this.permissionUrl=permissionUrl;
	}
}